AT-NFC  2.1 (win)
AT-NFC kernel set
hal_nfc_init.h File Reference
#include <emv_platform_set_align.h>
#include <emv_platform_restore_align.h>

Go to the source code of this file.

Macros

#define KER_HAL_CALLBACK_NFCL1_EXCH_APDU   0xA1
 
#define KER_HAL_CALLBACK_NFCL1_SEND_C_APDU   0xA2
 
#define KER_HAL_CALLBACK_NFCL1_RECV_R_APDU   0xA3
 
#define KER_HAL_CALLBACK_NFCL1_CARD_FIELD_OFF   0xA4
 
#define KER_HAL_CALLBACK_NFCL1_CARD_POLL   0xA5
 
#define KER_HAL_CALLBACK_NFCL1_GET_CARD_INFO   0xA6
 
#define KER_HAL_CALLBACK_NFCL1_CLESS_IFD_SERIAL   0xA7
 
#define KER_HAL_CALLBACK_NFCL1_CLESS_CARD_REMOVAL_PROCEDURE   0xA8
 
#define KER_HAL_CALLBACK_NFCL1_CLESS_RESET_OPERATION_FIELD   0xA9
 
#define KER_HAL_CALLBACK_NFCDE_SETDATAFROMKERNEL   0xAA
 
#define KER_HAL_CALLBACK_NFCDE_GETDATAFROMTERMINAL   0xAB
 
#define KER_HAL_CALLBACK_NFCDE_RELEASE   0xAC
 
#define KER_HAL_CALLBACK_NFCDE_RELEASE_EX   0xAD
 
#define KER_HAL_CALLBACK_NFCL1_CLESS_IFD_READER_TYPE_ID   0xAE
 

Detailed Description

HAL initialization interface definition

Macro Definition Documentation

◆ KER_HAL_CALLBACK_NFCDE_GETDATAFROMTERMINAL

#define KER_HAL_CALLBACK_NFCDE_GETDATAFROMTERMINAL   0xAB

Register NFC DE get data from terminal callback (CALLBACK_NFC_DE_DATA_FROM_TERMINAL)

◆ KER_HAL_CALLBACK_NFCDE_RELEASE

#define KER_HAL_CALLBACK_NFCDE_RELEASE   0xAC

Register NFC DE release callback (CALLBACK_NFC_DE_DATA_RELEASE)

◆ KER_HAL_CALLBACK_NFCDE_RELEASE_EX

#define KER_HAL_CALLBACK_NFCDE_RELEASE_EX   0xAD

Register NFC DE release callback (CALLBACK_NFC_DE_DATA_RELEASE_EX)

◆ KER_HAL_CALLBACK_NFCDE_SETDATAFROMKERNEL

#define KER_HAL_CALLBACK_NFCDE_SETDATAFROMKERNEL   0xAA

Register NFC DE set data from kernel callback (CALLBACK_NFC_DE_DATA_FROM_KERNEL)

◆ KER_HAL_CALLBACK_NFCL1_CARD_FIELD_OFF

#define KER_HAL_CALLBACK_NFCL1_CARD_FIELD_OFF   0xA4

Register NFC Level 1 card power down callback (CALLBACK_NFCL1_CARD_FIELD_OFF)

◆ KER_HAL_CALLBACK_NFCL1_CARD_POLL

#define KER_HAL_CALLBACK_NFCL1_CARD_POLL   0xA5

Register NFC Level 1 card power up callback (CALLBACK_NFCL1_CARD_POLL)

◆ KER_HAL_CALLBACK_NFCL1_CLESS_CARD_REMOVAL_PROCEDURE

#define KER_HAL_CALLBACK_NFCL1_CLESS_CARD_REMOVAL_PROCEDURE   0xA8

Register NFC Level 1 card removal procedure callback (CALLBACK_NFCL1_CARD_REMOVAL_PROCEDURE)

◆ KER_HAL_CALLBACK_NFCL1_CLESS_IFD_READER_TYPE_ID

#define KER_HAL_CALLBACK_NFCL1_CLESS_IFD_READER_TYPE_ID   0xAE

Register NFC Level 1 request cless IFD reader type callback (CALLBACK_NFCL1_GET_READER_TYPE_ID)

◆ KER_HAL_CALLBACK_NFCL1_CLESS_IFD_SERIAL

#define KER_HAL_CALLBACK_NFCL1_CLESS_IFD_SERIAL   0xA7

Register NFC Level 1 request cless IFD serial number callback (CALLBACK_NFCL1_GET_READER_SERIAL_NUMBER)

◆ KER_HAL_CALLBACK_NFCL1_CLESS_RESET_OPERATION_FIELD

#define KER_HAL_CALLBACK_NFCL1_CLESS_RESET_OPERATION_FIELD   0xA9

Register NFC Level 1 reset operation field callback (CALLBACK_NFCL1_RESET_OPERATION_FIELD)

◆ KER_HAL_CALLBACK_NFCL1_EXCH_APDU

#define KER_HAL_CALLBACK_NFCL1_EXCH_APDU   0xA1

Register NFC Level 1 exchange APDU callback (CALLBACK_NFCL1_EXCHANGE_APDU)

◆ KER_HAL_CALLBACK_NFCL1_GET_CARD_INFO

#define KER_HAL_CALLBACK_NFCL1_GET_CARD_INFO   0xA6

Register NFC Level 1 get card info callback (CALLBACK_NFCL1_GET_CARD_INFO)

◆ KER_HAL_CALLBACK_NFCL1_RECV_R_APDU

#define KER_HAL_CALLBACK_NFCL1_RECV_R_APDU   0xA3

Register NFC Level 1 recv R APDU callback (CALLBACK_NFCL1_RECV_R_APDU)

◆ KER_HAL_CALLBACK_NFCL1_SEND_C_APDU

#define KER_HAL_CALLBACK_NFCL1_SEND_C_APDU   0xA2

Register NFC Level 1 send C APDU callback (CALLBACK_NFCL1_SEND_C_APDU)